package cn.hfjava.kz.entity.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.time.LocalDateTime;
@Setter
@Getter
@NoArgsConstructor
public class ExamAdmissionQueryDTO {

    /**
     * 姓名
     */
    @TableField(value = "name")
    private String name;

    /**
     * 证件号
     */
    @TableField(value = "idNum")
    private String idNum;

    /**
     * 准考证号
     */
    @TableField(value = "seatNum")
    private String seatNum;

    /**
     * 座位号
     */
    @TableField(value = "seat_number")
    private String seat_number;

    /**
     * 场次
     */
    @TableField(value = "session")
    private String session;

    /**
     * 考场编号
     */
    @TableField(value = "examNum")
    private String examNum;

    /**
     * 报考职业
     */
    @TableField(value = "profession")
    private String profession;

    /**
     * 考试类型
     */
    @TableField(value = "examType")
    private String examType;

    /**
     * 补考类型
     */
    @TableField(value = "makeupType")
    private String makeupType;

    /**
     * 开考时间
     */
    @TableField(value = "startTime")
    private String startTime;

    /**
     * 结束时间
     */
    @TableField(value = "endTime")
    private String endTime;

    /**
     * 单位名称
     */
    @TableField(value = "companyName")
    private String companyName;

    /**
     * 批次名称
     */
    @TableField(value = "batchName")
    private String batchName;

    /**
     * 创建时间
     */
    @TableField(value = "createTime")
    private LocalDateTime createTime;
    /**
     * 当前页码(默认为1)
     */
    private Integer curPage = 1;

    /**
     * 每页显示条数(默认为10)
     */
    private Integer pageSize = 10;
}
